settle once and for all - Français Anglais Dictionnaire